import {http} from '@/utils/http'
import type {PageParams} from '@/types/glocal.d.ts'
import  type {HotResult} from "@/types/hot.d.ts";

// 交叉类型 => 拓展类型
type HotParams = PageParams & {
  /** Tab 项的 id，默认查询全部 Tab 项的第 1 页数据 */
  subType?: string
}

/**
 * 通用热门推荐类型
 * @param url 请求地址
 * @param data 请求参数
 */
export const getHotRecommendAPI = (url: string, data?: HotParams) => {
  return http<HotResult>({
    method: 'GET',
    url,
    data,
  })
}
